body,ul,li,dl,dt,dd,form,p,img,textarea,h1,h2,h3,h4,h5,h6,iframe,select,dft{margin:0;padding:0;list-style:none; }

.clearfix:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}
.clearfix{*zoom:1;}
.clearfix .clear{_height:0px;}
img {border:0;}
.mt10{ margin-top:10px;}
.pb10{ padding-bottom:10px;}
body,td,th {font-size:12px;}
.clear { clear:both;}
.comment_box { width:962px; margin:0 auto;}
.comment_box ul li { float:left;}
.thickcloser{
    background-position: 0 0;
    height: 17px;
    right: 9px;
    top: 6px;
    width: 16px;
}

element.style {
    height: 409px;
    left: 473.5px;
    top: 170.5px;
    width: 472px;
	cursor: move;
}

.thickclose:link, .thickclose:visited {
    background: url("../images/bg_thickbox.gif") no-repeat scroll 0 -18px transparent;
    display: block;
    font-size: 0;
    height: 15px;
    line-height: 100px;
    overflow: hidden;
    position: absolute;
    right: 12px;
    top: 7px;
    width: 15px;
    z-index: 100000;
}
.vms{display:inline-block; vertical-align:middle; }
#btnComment,#btnCancel{cursor:pointer;}
.comment_tab{ width:100%;}
.comment_tab td{ text-align:left;}
.comment_tab .tc{ text-align:center;}
.comment_tab .tr{ text-align:right;}
.page_right { text-align:right; padding-right:8px; }
.btn_comm:link,.btn_comm:active,.btn_comm:visited{text-decoration:none;background:url(../images/index_comment.gif) no-repeat 10px;width:105px; height:30px; color:#fff; line-height:30px; display:block; padding-left:10px;}
.btn_comm:hover{color:#fff; text-decoration:none;}
.show_title {padding:0 10px; font-size:14px;font-weight:bold;clear: both;color: #E7E7E7;height: 28px;overflow: hidden;line-height:25px;}
.title_nav li a { float:left; background:url(../images/title_nav_off_bg.gif) repeat-x; height:32px; text-align:center; line-height:32px;  color:#000; padding:0 10px; font-weight:bold; margin-right:10px; text-decoration:none;}
.title_nav li a.nav_on {float:left; background:url(../images/title_nav_bg.gif) repeat-x; height:32px; text-align:center; line-height:32px; color:#FFF; padding:0 10px; font-weight:bold; margin-right:10px; text-decoration:none;}
.title_nav { border-bottom:3px solid #71001a; height:32px; cursor:pointer;}
.ztpf { float:left; width:962px; margin-top:10px; line-height:20px; border:1px dotted #cccccc; }

.ztpf_1 { float:left;  border-right:1px dotted #ccc; padding:5px;}
.ztpf_1 .ckpl { color:#CCC;}
.pingfen{margin:0 20px;}
.ztpf_1 .pingfen p { margin-bottom:0px; }
.ztpf_1 .pingfen .pingfe_star p{ width:175px;} 
.ztpf_p  { margin:18px 120px;}
.ztpf_1 .pingfen  .txt p{padding:0;}
.ztpf_1 .pingfen p{padding:3px 0 5px 0;}
.ztpf_1 .pingfen p a{ padding-left:5px; float:left;line-height:12px;}
.ztpf_1 .pingfen p sup {float:left; width:50px; height:10px;overflow:hidden; margin-left:5px; border:1px solid #CCC;}
.ztpf_1 .pingfen p sup strong{ float:left;width:10%; height:10px; overflow:hidden; color:#900; background-color:#900;}
.ztpf .jif { float:left; padding:0 10px; width:235px; line-height:24px; height:125px; border-right:1px dotted #cccccc;}
.ztpf .jif font { color:#900; font-weight:bold; padding:0 5px;}
.jif .look { text-align:right; color:#CCC;}
.ztpf_r { float:right; width:128px; margin-top:12px; padding-left:10px; text-align:center;}
.ztpf_r p { padding-bottom:10px;}
.ztpf_r .zc a{ padding:0 5px; text-decoration:none; color:#666666;}
.comment_mainF { margin-top:10px; background-color:#CCC; background:url(../images/title_nav_off_bg.gif) repeat-x; height:32px; line-height:32px;}
.comment_all {width:962px; margin:0 auto;}
.comment_mainF .comment_nav li{ float:left; padding:0 10px; margin-right:10px; height:32px; cursor:pointer;  }
.comment_page { float:right; padding:10px;}
.comment_page li { padding:0 3px;}
.comment_page li.on { color:#903; }
.comment_mainT { border-bottom:1px dotted #CCC; padding-bottom:10px; padding-top:10px; line-height:22px; }
.comment_mainT_all { border-bottom:1px dotted #CCC; padding-bottom:10px; padding-top:10px; line-height:22px;width:962px; margin:0 auto; }
.comment_mainT p { line-height:24px; padding:5px 10px;}
.comment_mainT .comment_mainT_tit { font-size:12px; color:#000; background-color:#f0f0f0; padding:0 10px; height:30px; line-height:30px; overflow:hidden;}
.comment_mainT .comment_mainT_tit h3{float:left; height:30px; line-height:30px; width:300px;font-size:12px;}
.comment_mainT .comment_mainT_tit h3 strong{ float:left;color:#666666;font-size:12px; font-weight:bold;}
.comment_mainT .comment_mainT_tit h3 sub{ float:left;margin-top:8px;}
.comment_mainT .comment_mainT_tit span{ float:right; font-weight:normal; color:#666666;}
.comment_mainT span { padding:0 30px 0 0;}
.comment_mainT .fengxiang { padding-left:10px;}
.fengxiang a {color:#666666;}
.SpriteStar2_on {float:left; background:url(../images/comment_on.png) no-repeat; width:13px; height:13px; vertical-align:middle; margin:0 2px; cursor:pointer;}
.SpriteStar2_off {float:left; background:url(../images/comment_off.png) no-repeat; width:13px; height:13px;margin:0 2px; cursor:pointer;}
.SpriteStar_on { display:inline-block; vertical-align:middle; background:url(../images/comment_on.png) no-repeat; width:13px; height:13px; margin:0 2px; cursor:pointer;}
.SpriteStar_off { display:inline-block; vertical-align:middle; background:url(../images/comment_off.png) no-repeat; width:13px; height:13px;margin:0 2px; cursor:pointer;}
.consult { display:none;}
.consult_table table { border:1px dotted #ccc; margin-top:10px; width:100%; background:#f1f1f1;}
.consult_table table span { padding-right:20px;}
.consult_table table textarea { width:600px; height:100px; padding:5px; color:#CCC;}
.consult_table table a { text-decoration:none;}
.comment_nav li a { padding:0 5px; }
.consult_mainT { padding-top:20px; line-height:22px; border-bottom:1px dotted #ccc; padding-bottom:20px;}
.consult_mainT p { line-height:24px; line-height:24px; padding:10px;}
.consult_mainT span { float:right; padding:0 10px;}
.consultHf { background:#f1f1f1; border:1px dotted #CCC; padding:5px; line-height:22px;}
.consult_mainT h2 { font-size:12px; color:#000; background-color:#f0f0f0; padding:0 10px; height:30px; line-height:30px;}
.consult_mainT h2 span{ float:right; font-weight:normal; color:#666666;}
.comment_nav li.comment_nav_on { color:#6f0019; font-weight:bold;}

.windows { width:620px; margin:0 auto; background:#ebebeb;}
.windows .title { background:url(../images/dpbox.gif) repeat-x; height:23px; line-height:23px;text-align:left; padding:0 10px; color:#FFF;}
.windows .title a {cursor:pointer}
.windows a { float:right; color:#ffffff; text-decoration:none; text-align:right;}
.windows .title a img { vertical-align:middle; padding-right:2px;}
.windowsMine { padding:10px;}

div.source { background: #F8F8FF; border: 1px solid #EFEFEF; border-left: 3px solid #CCC; clear: both; color: #444; font: 12px monospace; border-radius: 2px; letter-spacing: .1px; margin-bottom: 7px; margin-top: 15px; padding: 7px; width: 1081px; -khtml-border-radius: 2px; -moz-border-radius: 2px; -opera-border-radius: 2px; -webkit-border-radius: 2px; }
div.source div.comment { color: #777; font: 9px verdana; letter-spacing: 0.4px; margin-bottom: 9px; text-align: left; }

.question_mainF { margin-top:10px; background-color:#CCC; background:url(../images/title_nav_off_bg.gif) repeat-x; height:32px; line-height:32px;}
.question_mainT { border-bottom:1px dotted #CCC; padding-bottom:10px; padding-top:10px; line-height:22px; }
.question_mainF .question_nav li{ float:left; padding:0 10px; margin-right:10px; height:32px; cursor:pointer;  }
.question_nav li.question_nav_on { color:#6f0019; font-weight:bold;}

.question_page { float:right; padding:10px;}
.question_page li { padding:0 3px;}
.question_page li.question_nav_on { color:#903; }



